Engineering of Self-aware IT Systems and Services: State-of-the-Art and Research Challenges

نویسنده

  • Samuel Kounev
چکیده

Modern IT systems have highly distributed and dynamic architectures composed of loosely-coupled services typically deployed on virtualized infrastructures. Managing system resources in such environments to ensure acceptable endto-end application Quality-of-Service (QoS) while at the same time optimizing resource utilization and energy efficiency is a challenge. The adoption of Cloud Computing technologies, including Software-as-a-Service (SaaS), Platform-asa-Service (PaaS) and Infrastructure-as-a-Service (IaaS), comes at the cost of increased system complexity and dynamicity. This makes it hard to provide QoS guarantees in terms of performance and availability, as well as resilience to attacks and operational failures [8]. Moreover, the consolidation of workloads translates into higher utilization of physical resources which makes the system much more vulnerable to threats resulting from unforeseen load fluctuations, hardware failures and network attacks. We present an overview of our work-in-progress and long-term research agenda focusing on the development of novel methods, techniques and tools for the engineering of so-called self-aware IT systems and services [6, 4, 7]. The latter are designed with built-in online QoS prediction and self-adaptation capabilities used to enforce QoS requirements in a costand energy-efficient manner. The current focus is on performance, availability and efficiency aspects, however, long-term we are planning to consider further QoS properties such as reliability and faulttolerance. Self-awareness, in this context, is defined by the combination of three properties that IT systems and services should possess: 1. Self-reflective: i) aware of their software architecture, execution environment and the hardware infrastructure on which they are running, ii) aware of their operational goals in terms of QoS requirements, service-level agreements (SLAs) and costand energy-efficiency targets, iii) aware of dynamic changes in the above during operation, 2. Self-predictive: able to predict the effect of dynamic changes (e.g., changing service workloads or QoS requirements) as well as predict the effect of possible adaptation actions (e.g., changing service deployment and/or resource allocations),

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Engineering of Membrane Gas Separation Processes: State of The Art and Prospects

Membrane processes are today one of the key technologies for industrial gas separations and show growing interest for future use in sustainable production systems. Besides materials development, dedicated engineering methods are of major importance for the rigorous and most efficient design of membrane units and systems. Starting from approaches based on simplified hypotheses developed in the 5...

متن کامل

Field effect transistor nanobiosensors: State-of-the-art and key challenges as point of care testing devices

The existing health care systems focus on treating diseases rather than preventing them. Patients are generally not tested unless physiological symptoms are appeared. When they do get tested, the results often take several days and can be inconclusive if the disease is at an early stage. In order to facilitate the diagnostics process and make tests more readily available for patients, the conce...

متن کامل

Self-healing in payment switches with a focus on failure detection using State Ma- chine-based approaches

Composition, change and complexity have attracted ev- eryone’s attention towards Self-Adaptive systems. These systems, inspired by the human body, are capable of adapting to changes in the inner and outer environment. The main objective of this study is to achieve a more con- venient availability for e-banking services in the payment switch, using self-healing systems and focusing on the failur...

متن کامل

Self-healing in payment switches with a focus on failure detection using State Ma- chine-based approaches

Composition, change and complexity have attracted ev- eryone’s attention towards Self-Adaptive systems. These systems, inspired by the human body, are capable of adapting to changes in the inner and outer environment. The main objective of this study is to achieve a more con- venient availability for e-banking services in the payment switch, using self-healing systems and focusing on the failur...

متن کامل

Perception, Adaptation Strategies and Challenges of Climate Change among Rural Households in Anyigba, Dekina Local Government Area Of Kogi State, Nigeria

Climate change is one of the most serious challenges confronting agriculture, particularly, in rural Nigeria. This study examined the perception, adaptation strategies and challenges of climate change among rural households in Kogi State, Nigeria. A two stage sampling techniques was used in the study. The first stage involves the purposive selection of six (6) rural farming communities, followe...

متن کامل

Automatic QoS-aware Web Services Composition based on Set-Cover Problem

By definition, web-services composition works on developing merely optimum coordination among a number of available web-services to provide a new composed web-service intended to satisfy some users requirements for which a single web service is not (good) enough. In this article, the formulation of the automatic web-services composition is proposed as several set-cover problems and an approxima...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011